home *** CD-ROM | disk | FTP | other *** search
- *
- *
- *****************************************************************
- * *
- * *
- * *
- * QUIETWRITER III PRINTER CONFIGURATION *
- * ====================================== *
- * *
- * *
- * This file contains configuration details for the printer *
- * described below. To modify the printer configuration, *
- * you must: *
- * *
- * (a) Read the chapter PRINTER CONFIGURATION in your User *
- * Manual - THOROUGHLY! *
- * *
- * (b) Edit this file using 1st Word Plus to make the *
- * required changes (all values are HEXADECIMAL). *
- * *
- * (c) Run the 1PR program to install the new driver. *
- * *
- * Consult your User Manual for details of how to load your *
- * custom driver from the 1st Word Plus desktop, and how to *
- * make it your default printer. *
- * *
- * With acknowledgement to GST Holdings Ltd *
- * *
- *****************************************************************
-
-
- * Printer name
- * ============
- *
- * For display above the font table on the
- * 1st Word Plus desktop (max 32 characters)
-
-
- IBM QuietWriter III Courier
-
-
- * Configuration variables
- * =======================
- *
- * These six variables define certain printer
- * configuration details required by 1st Word Plus:
- *
- * (1) 1 for microspacing daisywheel, else 0
- * (2) Character width in printer units (daisy)
- * (3) Linefeed height in printer units
- * (4) Mid-carriage (daisy) pixels/inch (matrix)
- * (5) Bold offset in printer units (daisy)
- * (6) 1 to pause printing between pages, else 0
-
-
- 0, 0, 0, 3C, 0, 0
-
-
- * Printer characteristics
- * =======================
- *
- * This table defines values to be sent to the
- * printer by 1st Word Plus to control its operation.
- *
- * An entry consists of:
- *
- * (1) Function number (these must be kept in order)
- * (2) Command bytes (hex commands and placeholders)
- *
- * A placeholder has the top bit set and is substituted
- * by an actual value by 1st Word Plus when printing.
- *
- * Lines preceded by an asterisk are commented out.
-
-
- * 0 * Character width
- 1, D, A * Carriage return and line feed
- * 2 * Forward print
- * 3 * Reverse print
- * 4 * Vertical tab to line
- * 5 * Absolute horizontal tab
- 6,1B,49,1,1B,47 * Draft bold on
- 7,1B,48 * Draft bold off
- 8,1B,49,2,1B,47 * NLQ bold on
- 9,1B,48 * NLQ bold off
- A,1B,49,1,1B,49,23 * Draft BOLDFACE (italic) on
- B,1B,49,0 * Draft BOLDFACE (italic) off
- C,1B,49,2,1B,49,23 * NLQ BOLDFACE (italic) on
- D,1B,49,0 * NLQ BOLDFACE (italic) off
- E,1B,49,3 * Draft ENHANCED (light) on
- F,1B,49,0 * Draft ENHANCED (light) off
- 10,1B,49,3 * NLQ ENHANCED (light) on
- 11,1B,49,0 * NLQ ENHANCED (light) off
- 12,1B,1,1B,53,0 * Draft superscript on
- 13,1B,0,1B,54 * Draft superscript off
- 14,1B,2,1B,53,0 * NLQ superscript on
- 15,1B,0.1B,54 * NLQ superscript off
- 16,1B,1,1B,53,1 * Draft subscript on
- 17,1B,0,1B,54 * Draft subscript off
- 18,1B,2,1B,53,1 * NLQ subscript on
- 19,1B,0,1B,54 * NLQ subscript off
- 1A,1B,1,1B,2D,1 * Draft underline on
- 1B,1B,0,1B,2D,0 * Draft underline off
- 1C,1B,2,1B,2D,1 * NLQ underline on
- 1D,1B,0,1B,2D,0 * NLQ underline off
- 1E,C * Formfeed
- 1F,1B,36 * TABLE 2 initialization
- * 20 * Vertical initialization
- 21,1B,49,0 * Termination: printer reset
- 22,8 * Backspace
- * 23 * Carriage Return
- * 24 * Form length in lines
- * 25 * Set line feed to N units
- * 26 * Start graphics (mode 0)
- * 27 * Reserved
- 28,1B,49,1,1B,49,20 * Draft Courier10 E (10 cpi)
- 29,1B,49,2,1B,49,20 * NLQ Courier10 E (10 cpi)
- 2A,1B,49,1,1B,49,21 * Draft Courier12 E (12 cpi)
- 2B,1B,49,2,1B,49,21 * NLQ Courier12 E (12 cpi)
- 2C,1B,49,1,1B,49,22 * Draft Courier17 E (17 cpi)
- 2D,1B,49,2,1B,49,22 * NLQ Courier17 E (17 cpi)
- 2E,1B,49,1,1B,49,21,E * Draft Expanded C12 (6 cpi)
- 2F,1B,49,2,1B,49,21,E * NLQ Expanded C12 (6 cpi)
- * 30 * Black ink
- * 31 * Magenta ink
- * 32 * Cyan ink
- * 33 * Yellow ink
- 0 * NULL termination byte
-
-
-
- * Translation Table
- * =================
- *
- * This table is used to translate the Archimedes
- * character codes for output to the printer.
- * Each entry consists of:
- *
- * (1) Archimedes character code (these must be in order)
- * (2) The (possibly null) byte string to be output
- *
- * Archimedes character codes with a NULL translation
- * string are printed as spaces.
- *
- * Archimedes character codes NOT in the table are sent
- * directly to the printer without translation.
-
-
- 7F * - N/A
- 80, FB * € - Square Root
- 81 * Ŵ - N/A
- 82 * ŵ - N/A
- 83 * ◰ - N/A
- 84 * ☓ - N/A
- 85 * Ŷ - N/A
- 86 * ŷ - N/A
- 87, F9 * - Black Blob
- 88 * ⇦ - N/A
- 89 * ⇨ - N/A
- 8A * ⇩ - N/A
- 8B * ⇧ - N/A
- 8C * … - N/A
- 8D * ™ - N/A
- 8E * ‰ - N/A
- 8F * • - N/A
- 90, 04 * ‘ - Black Diamond
- 91 * ’ - N/A
- 92 * ‹ - N/A
- 93 * › - N/A
- 94 * “ - N/A
- 95 * ” - N/A
- 96 * „ - N/A
- 97 * – - N/A
- 98 * — - N/A
- 99 * − - N/A
- 9A * Œ - N/A
- 9B * œ - N/A * Note - to be used for letterhead footnote
- 9C * † - N/A
- 9D * ‡ - N/A
- 9E * fi - N/A
- 9F * fl - N/A
- A0 * - N/A
- A1 * ¡ - N/A
- A2 * ¢ - N/A
- A3, 9C * £ - Symbol
- A4 * ¤ - N/A
- A5 * ¥ - N/A
- A6 * ¦ - N/A
- A7, 15 * § - Symbol
- A8 * ¨ - N/A
- A9, FA * © - Black Blob
- AA * ª - N/A * Note - to be used to call letterhead address
- AB, AE * « - Left arrows
- AC, AA * ¬ - Right Marker
- AD, A9 * - Left Marker
- AE * ® - N/A * Note - to be used to call letterhead graphics
- AF * ¯ - N/A
- B0 * ° - N/A
- B1, F1 * ± - Plus or Minus
- B2, FD * ² - Power of 2
- B3 * ³ - N/A
- B4 * ´ - N/A
- B5 * µ - N/A
- B6, F7 * ¶ - Approximately
- B7, F2 * · - Greater than or equal
- B8, F3 * ¸ - Less than or equal
- B9 * ¹ - N/A
- BA, F8 * º - Small Circle
- BB, AF * » - Right Arrows
- BC, AC * ¼ - Quarter
- BD, AB * ½ - Half
- BE * ¾ - N/A
- BF, A8 * ¿ - ?
- C0, B0 * À IBM Graphics Characters
- C1, B1 * Á
- C2, B2 * Â
- C3, B3 * Ã
- C4, B4 * Ä
- C5, B5 * Å
- C6, B6 * Æ
- C7, B7 * Ç
- C8, B8 * È
- C9, B9 * É
- CA, BA * Ê
- CB, BB * Ë
- CC, BC * Ì
- CD, BD * Í
- CE, BE * Î
- CF, BF * Ï
- D0, C0 * Ð
- D1, C1 * Ñ
- D2, C2 * Ò
- D3, C3 * Ó
- D4, C4 * Ô
- D5, C5 * Õ
- D6, C6 * Ö
- D7, C7 * ×
- D8, C8 * Ø
- D9, C9 * Ù
- DA, CA * Ú
- DB, CB * Û
- DC, CC * Ü
- DD, CD * Ý
- DE, CE * Þ
- DF, CF * ß
- E0, D0 * à
- E1, D1 * á
- E2, D2 * â
- E3, D3 * ã
- E4, D4 * ä
- E5, D5 * å
- E6, D6 * æ
- E7, D7 * ç
- E8, D8 * è
- E9, D9 * é
- EA, DA * ê
- EB, DB * ë
- EC, DC * ì - Bottom Solid Bar
- ED, DD * í - Left Solid Bar
- EE, DE * î - Right Solid Bar
- EF, DF * ï - Top Solid Bar
- F0, FE * ð - Square Blob
- F1, E0 * ñ - Alpha
- F2, E1 * ò - Beta
- F3, E2 * ó - Gamma
- F4, E3 * ô - Pi
- F5, E4 * õ - Capital Sigma
- F6, 99 * ö - o with Umlaut
- F7, F6 * ÷ - Divide
- F8, ED * ø - Phi
- F9, E9 * ù - Theta
- FA, EA * ú - Omega
- FB, EB * û - Delta
- FC, 81 * ü - u Umlaut
- FD, E5 * ý - Small Sigma
- FE, E6 * þ - Mu - Micro
- FF, E7 * ÿ - Tau
- 0 * NULL terminator
-
-